body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input , button, textarea, p, blockquote, th, td {margin:0;padding:0;}
ul,ol,li { list-style:none; }
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
select, input, button, textarea {font:100% Microsoft YaHei; border:0; outline:none; resize:none;}
body { font:12px Microsoft YaHei,Arial; color:#303030; background:#fff; -webkit-font-smoothing: antialiased;  }
img { border:0;}
a{ text-decoration:none; outline:none;}
a:hover { color:#666; text-decoration:none;}
em,i { font-style:normal;}
.bold { font-weight:700;}
.f14 { font-size:14px; } 
.left { float:left; }
.right { float:right; }  
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
input[type=submit],input[type=reset],input[type=button]{filter:chroma(color=#000000);}
a:focus, *:focus {noFocusLine: expression(this.onFocus=this.blur());}



.middleBox { width:1100px; margin:0 auto;} 
/*bottom*/
.bottom{ padding:25px 0 5px 0; line-height:24px; color:#FFF; border-top:#EEEEEE 4px solid; background:#0064B5;}
.bottom .main{ width:900px; margin:0 auto; overflow:hidden;}
.bottom .main p{ text-align:right; line-height:30px;}
.bottom .main strong{ font-size:20px; font-weight:lighter; color:#FFF}
.bottom .main div.left:nth-child(1){ border-right:#fff 1px solid; padding-right:20px;}
.bottom .main div.left:nth-child(2){ padding-left:90px; height:80px; background:url(../images/tel_bg.jpg) no-repeat 15px 0px ;}
/*header*/
.top1 {  width:100%; height:40px; background:#F8F8F8; font-size:14px; color:#666}
.top1 img{ vertical-align:middle;}
.top1 div{ width:1100px;text-align:right; margin:0 auto;  background:url(../images/tel.png) no-repeat left top; vertical-align:text-top}
.top1 div p{ width:500px;  float:right; background:url(../images/tel.png) no-repeat left center; background-size:20px 20px}
.top1 div p span{ margin-left:10px; margin-right:10px; }
.top1 div p a{ margin-right:5px; color:#666}
.top1 p strong{ display:inline-block;width: 133px; margin-left:25px;padding-left: 15px; background: url(../images/add_bg.jpg) no-repeat left center; height: 40px;    line-height: 40px; vertical-align:middle}
.top1 p strong a{ color:#666; float:left; margin-right:20px;}
.top1 p .white{ color:#FFF}
.header {  width:100%; height:102px; background:#FFF;}
.logo { float:left; width:240px; height:102px; background:url(../images/logo.png) no-repeat;}  
.topNav { float:left; margin-left:88px;}
.topNav li { float:left; display:inline;}
.topNav li a { display:block; font-size:16px; color:#000; line-height:102px; padding:0 20px; transition:all 0.3s ease;}
.topNav li a:hover{  color:#0064B5;}
.topNav .current a,.topNav .current a:hover {  color:#0064B5;}
.login_link { float:right; line-height:80px; color:#0064B5; background:#F5F5F5; border-radius:20px; font-size:20px;text-decoration:none; width:160px; height:42px; text-align:center; line-height:42px; margin-top:30px; margin-right:120px}
.login_link:hover { color:#0064B5;}